/**
 * Created by PanJiaChen on 16/11/18.
 */

// 树形结构-嵌套

// export function transformTreeData(list, id) {
//   const arr = []
//   list.forEach(item => {
//     if (item.pid === id) {
//       arr.push(item)
//       item.children = transformTreeData(list, item.id)
//     }
//   })
//   return arr
// }

export function transformTreeData(list, id) {
  const arr = []

  list.forEach(item => {
    // 组织部门的顶级部门pid为0
    if (item.pid === id) {
      arr.push(item)
      // 找到下面的嵌套
      item.children = transformTreeData(list, item.id)
    }
  })

  return arr
}
